Adjusting the Region Layer values

Animo logo

[Next] [Previous] [Up] [Top] [Contents] [Index]

More about the advanced controls


This section tells you more about how the advanced controls work. There are four separate values which determine how the region boundary lines are created. The algorithm works as follows:

  1. The darkest parts of the scanned lines are converted to a region boundary line.
This is controlled by the Line Pickup value; see link.
  1. An attempt is made to join any gaps in the region boundary lines, by converting fainter parts of the scanned lines to a region boundary line.
This is controlled by the Line Growing value; see link.
  1. An attempt is made to join any gaps that still remain, by extending region boundary lines a small distance until they meet.
This is controlled by the two Joining Distance values, which are located on the Preferences window because they're seldom changed; see link.

Line Pickup

The Line Pickup value sets a threshold. Scanned lines that are darker than this threshold are always converted to a region boundary line.

If the Line Pickup value is too low ('too black'), the region boundary lines may have gaps where the scanned line is fainter than the threshold, and so is not converted:

If the Line Pickup value is too high ('too gray'), you may get region boundary lines where there are faint blemishes and smudges in the scanned image:

Line Growing

The Line Growing value also sets a threshold. If a scanned line is darker than this threshold, and might fix a gap in the region boundary lines, it's converted; otherwise, it's ignored.

However, you'll sometimes need lines that are deliberately not joined, as in this example, where the two lines represent the creases in the skin of the cheek:

To control whether or not pairs of lines like these join up, you can adjust the Joining Distance values; see below.

Joining Distances

The two Joining Distance values are set in the Preferences window:

Each value sets a maximum gap size which will be automatically fixed after line pickup and line growing. They are used for different situations:

If a region boundary line has an endpoint, and any gap is smaller than the relevant Joining Distance, the line is extended to fix the gap. This happens even where the gap is blank, with no scanned line present.

You shouldn't normally need to change the Joining Distance values. If you do wish to experiment with them:

  1. Choose Tools > Preferences to display the Preferences window
  1. Enter new Joining Distance values.
If you make a mistake, you can use the following two buttons at the bottom of the Preferences window:
  1. Click on OK to save the new Joining Distance values, or click on the Cancel button to cancel your changes.
Line Pickup
Line Growing
Joining Distances
[Next] [Previous] [Up] [Top] [Contents] [Index]
Cambridge Animation Systems: web site
Titan House, Castle Park, Cambridge CB3 0AY, England
Tel: +44 (0) 1223 488200
Fax: +44 (0) 1223 488201
e-mail: support@cambridgeanimation.com

Animo NT User's Guide - Version 2.0 - 29 Jan 1999
Copyright © Cambridge Animation Systems